home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
LORD2B6.ZIP
/
HELP.REF
< prev
next >
Wrap
Text File
|
1997-05-19
|
11KB
|
434 lines
;help inside of help.ref (yeah, this file) is run if a user hits ? from
;the main screen in the game. This way, if you want to add a complicated
;help system, (ie, they can get help on certain things, whatever) you can.
@#NOTIME
`r0 `2Um, hello? Anybody home? You can't sit here all day, there are
adventures to be had! Come back when you are ready - be not afraid, child.
@#talk
@do move 3 21
@do write
`r1`% ENTER SCREEN MESSAGE :`x
@do readstring 51 NIL `s01
@do stripbad `s01
@do `p21 is length `s01
@if `p21 more 1 then do
@begin
@do `s02 is `r1`%`x`n`%:`x
@do `s02 add `s01
@do talk `s02
@end
@do statbar
@#yell
@do move 3 21
@do write
`r1`% ENTER GLOBAL MESSAGE :`x
@do readstring 51 NIL `s01
@do stripbad `s01
@do `p21 is length `s01
@if `p21 more 1 then do
@begin
@do `s02 is `r1`%`x`n`%:`x
@do `s02 add `s01
@do talk `s02 all
@end
@do statbar
@#whoison
;our whos on list
@show
`r0`c `r1 `%PEOPLE ON NOW `r0
`0Name Level Location
@whoison
@show
@key
@drawmap
@update
@#map
;if player hits M from the map menu
@if `i20 > 0 then do
@begin
@do write
`r0
@overheadmap
;now we do any additions to our map, like text or marks on the map
;we had npc players do so they know where to go
@do move 77 12 ;porttown
@do write
`r2`%▄
@do move 76 17 ;greentree
@do write
`r2`%▄
@do move 79 17 ;stonebrook
@do write
`r2`%■
@do move 80 10 ;stonepass lodge
@do write
`r2▄
@do move 52 14 ;flag city
@do write
`r2`%▄
@if bitcheck `t12 3 1 then do
@begin
@do move 75 20 ;edward
@do write
`r2`0°
@end
;this math converts your 'block #' to x y cords to show the
;"you are here" blip. We use lmap instead of map, lmap is the
;the last 'visible' map the player was on.
@do `p20 is &lmap
@do `p20 / 80
@do `p21 is &lmap
@do `p22 is `p20
@do `p22 * 80
@do `p21 - `p22
@do `p20 + 1
@if `p21 is 0 then do
@begin
@do `p21 is 80
@do `p20 - 1
@end
@do move `p21 `p20
@do write
`r2`b`r0
;draw the help
@do move 3 3
@show
`r1`%Reading your map.
`2─────────────────────
`%▄ `0City/town with lodging
`%■ `0City/town `4without`0 lodging
`%° `0House or shack
`4 `0Your current location
`0Note: `2Some buildings/etc must be
discovered before they show up here.
@do move 1 22
@do write
`k
@drawmap
@update
@closescript
@end
@do saybar
`4You don't have a map.
@#rank1
;this is the format for experience ranking
@do `s01 is `n
@do pad `s01 21
@if sexmale is 1 then `s02 is `0M
@if sexmale is 0 then `s02 is `#F
@do `s03 is `p01
@do frontpad `s03 14
@do `s04 is `p09
@do frontpad `s04 2
@if dead is 1 then `s05 is `4Dead
@if dead is 0 then `s05 is `%Alive
@writefile temp`*.dat
`s02 `2`s01`%`s03 `s04 `s05
@#listplayers
@do write
`r0`c `0Ranking players...
@do delete temp`*.dat ;`* is node number
@writefile temp`*.dat
`r0`c`r1 `% LORD II RANKINGS `r0
`0Name Experience Level Status Alignment Quests
`2-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@
;rank lets us specify WHAT `p to rank, and what the name of the procedure
;that formats the rank.
;its been comented out - it works, but @lordrank is the same thing built
;into the .EXE, so it is a bit faster
;@rank crap`*.dat 1 rank1
@lordrank temp`*.dat 1
@displayfile temp`*.dat
@key bottom
@drawmap
@update
@#help
@do `v01 is 1
@label helpstart
@show
`r0`c `r1 `%LORD II: New World Beta 6 - V0.80 `r0
`0 This BBS is an official test site for this new door - thanks for
helping test it!
`2Use your `0ARROW-KEYS`2 or numpad (with numlock turned on) to select an
option then press `0ENTER`2.
@do write
`x`x
@choice
`2List hotkeys that do things on the map mode
`2What symbols mean on the `0'your stats'`2 screen
`2How to move
`2New stuff in this beta
`2About us and how to report bugs and suggestions
`2Beginners help and strategy
`4Quit back to the BBS
`2View `0Game Settings`2
`%Play the game!
@if responce is 8 then do
@begin
@if `v06 is 1 then `s01 is On
@if `v06 is 0 then `s01 is Off
@do `s02 is `v05
@if `v05 < 1 then `s02 is `%unlimited
@show
`r0`c `r1 Settings for this game `r0
`2You get `0`s02`2 turns per day.
`2Clean mode is `0`s01`2.
`2Quest opportunities per day is `0`v07`2.
`2This game has been running for `0&time`2 days.
`k
@do goto helpstart
@end
@if responce is 1 then do
@begin
@pauseoff
@SHOW SCROLL
`%Commands that work from the main map screen:
`0? `2- `0This help screen
`0R `2- `0Redraw the screen
`0V `2- `0View your stats/inventory
`0T `2- `0Talk - Everyone in the game can hear you
`0D `2- `0Daily Happenings
`0H `2- `0Hail - Trade with/talk to/kill a person. (must be on their square)
`0L `2- `0List warriors, lets you know who's on top
`0W `2- `0Write mail to someone
`0P `2- `0People online right now
`0S `2- `0Show names of everyone on the current screen
`0B `2- `0BackBuffer, log of recent messages.
`0F `2- `0Fast BackBuffer, shows last 3 messages only, for speed.
`0Q `2- `0Quit back to the BBS
@do goto helpstart
@end
@if responce is 2 then do
@begin
@pauseoff
@SHOW SCROLL
`%ABOUT ITEM SYMBOLS:
`r4`*W`r0`2 `8- `2It can be used as a weapon.
`r2`*A`r0`2 `8- `2It can be used as armour.
`r5`*1`r0`2 `8- `2It can only be used once.
`2Remember - press `0V `2to view your stats, this is also where you
equip weapons and armour.
@do goto helpstart
@end
@if responce is 3 then do
@begin
@pauseoff
@SHOW SCROLL
`%ABOUT MOVEMENT:
`2Use the `0arrow-keys`2 or the `0numpad`2 to move around/select options
in most areas. To use the numpad, make `4SURE`2 that the num lock
key is `4ON`2. `2(`0it will work either way if your terminal supports arrow
keys`2)
If using arrow keys causes the daily log to pop up randomly, you should
switch to the numpad.
@do goto helpstart
@end
@if responce is 4 then do
@begin
@pauseoff
@SHOW SCROLL
`%NOTES ABOUT THIS BETA:
`%Some stuff is missing still, but here is what CAN be done that couldn't
in the last beta. (IF this copy is running REGISTERED that is..)
`0* `2New quest involving Ma's daughter. (greentree)
`0* `2Map is now cooler
`0* `2BoneTown is finished! (mostly)
`0* `2The quest2000(tm) engine is in place (unlimited quests)
`0* `2More weapons and armour in most towns
`0* `2Skystaff area changed slightly
`0* `2Player rankings shows completed quests
`0* `2Lots of other new stuff too! ;>
`2It is `bNOT`2 possible to help Turgon, find the 'evil' in the evil
forest or win the game. Expect these in the next beta/version.
`2 Pretty much `bNOTHING `2works up past `0Stonepass Lodge`2. Don't waste
your time up there unless you are really bored.
@do goto helpstart
@end
@if responce is 5 then do
@begin
@pauseoff
@SHOW SCROLL
`%ABOUT US:
`0LORD II`2:`0 New World `2- (c) Copyright 1997: Robinson Technologies, Inc.
`2This is beta 6. Compiled 5-18-97.
`0WWW `8:`2 www.rtsoft.com
`0Email`8:`2 sethable@rtsoft.com
@do goto helpstart
@end
@if responce is 6 then do
@begin
@pauseoff
@SHOW SCROLL
`%Help and strategy for the new adventurer.
`0LORD II`2:`0 New World `2is a very different kind of game. There is a
huge world to explore (`0over 300 screen`2) many people and animals to meet (not
all of them nice) and other REAL players to befriend and kill `0-`2 even while
they are online playing at the same time!
`$ You can be good or you can be evil. You can save the world or you can
destroy it.
`%Find some cash!
`2Do this by 'pushing' against the table in 'your' house. (the one you
started in) With this money you can buy cheap things at the store.
`%Get berries for your mom.
`2Just west of your cottage there is a small patch that looks different
then the rest `0-`2 try pushing against it. You'll find some berries. If you
see a certain block of grass or stone that looks different, try pushing
against it `0-`2 you never know what you'll find. (most likely something
good)
`%Fight monsters, heal yourself.
`2This isn't such an unfamiliar idea! But it is more tricky now `0-`2 First,
find an area that looks like it might contain monsters. (usually away from
towns and villages)
Next `0-`2 Walk around. You will randomly encounter various beasts/people and
be able to kill and sometimes talk with them. Some areas contain a `0HIGHER`2
chance of running into things.
When you are low on hitpoints, you will need to heal yourself. Inside
Stonebrook there is such a place. Later, when you have more gold you may
wish to purchase items that have the same effect `0-`2 different color potions
are the easiest way to heal on the road.
`%Raising Levels
`2No matter how long you have been playing the game, it is `0ALWAYS`2 possible
to improve your skills by gaining a level providing you have the experience.
`2In all the land there is only ONE place you can do this `0-`2 Barak's Training
center in Greentree. Beware of Barak though, he is kind of a jerk.
`%What is alignment?
`2This is what determines what kind of a person you are - noughty or
nice. `00`2 is average, `010`2 is very nice and `4-10`2 is very
nasty.
Someone who is nasty might see different options then someone who is nice -
depending on their level of evil they might have an option to kick a begger
in the head where a nice person would have had 'give him some gold' as an
option. Get it?
`%Arming weapons and armour 101.
`2Before you can use them you need to arm them. From the map menu, hitting
`0V`2 will bring up your `0stat screen`2. This where you can see things
like what you are holding and how strong you are.
You equipping and use items the same way - by highlighting them with the
light bar and pressing enter. You will then be given a list of options
that can be done with that item. Some items have more than one use.
After equiping a weapon or armour, pay close attention to your overall
Attack and Defense. The level these increment is how you know how good
a particular piece of equipment is!
`%Getting jobs and quests.
`2Certain people you talk to will let you 'conduct business' - this usually
means they have a job for your to do.
If it involves going somewhere you have never heard of - do not accept it
and see if they have any others. You only get 2 job offers per day max by
default so be smart!
`$Quick Tip: `2Finish the quest on the same day and you will get a bonus!
@do goto helpstart
@end
@if response is 7 then do
@begin
@show
`\`\ Goodbye.
@halt 0
@end
;default
@pauseon
@if `p09 > 0 then do
@begin
@drawmap
@update
@end
@closescript
@#done